<%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@page import="studio.negocio.SeguridadSala"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@include file="cabecera.jsp" %>
 <%@page import="studio.modelo.Sala,java.util.*" %>
 <%@page import="studio.modelo.Armado" %>
 <%@page import="studio.modelo.InstBasico" %>
 <%@page import="studio.modelo.SerBasico" %>
<%
	SeguridadSala negSala=new SeguridadSala();
	Collection<Sala> Sala =negSala.buscarSala("") ;
	request.setAttribute("ListadoSalas",Sala);
	
	 String idSala=request.getParameter("sala");
     
    System.out.println("nro "+idSala);
     double precio=0;
    if (idSala!=null)
    {
    		for (Sala x : Sala) 
    		{
    			if (x.getIdSala()==Integer.parseInt(idSala))
    			{
    				precio=x.getCostoxHora();
    				break;
    			}
 			}
 			request.setAttribute("idsala",idSala);
    }
    else
    {
    		for (Sala x : Sala) 
    		{
    			//if (x.getIdSala()==1)
    			//{
    				precio=x.getCostoxHora();
    				idSala=String.valueOf(x.getIdSala()) ;
    				break;
    			//}
 			}
 			request.setAttribute("idsala",idSala);
    }
    
 %>

<form name="frmArmado" action="ArmadoSala.jsp" method="post">
<table>
    <tr>
    <td>Sala</td><td>
    <select name="sala" onchange="javascript:document.forms[0].submit()" style="width: 169px; ">
     <c:forEach items="${requestScope.ListadoSalas}"  var="p" varStatus="i" >
    <option value=${p.idSala}
     <c:if test="${p.idSala==requestScope.idsala}">
    <c:out value="selected"/>
    </c:if>
    
    >${p.nombreSala}</option>
    </c:forEach>
    </select></td>
    </tr>
    <tr><td>Precio Sala</td><td><input type="text" name="presala" value="<%=precio %>"></td></tr>
    </table>
    <%
    	HttpSession sesion1 = request.getSession();
    	Armado objArmadoSesion1=(Armado)sesion1.getAttribute("Armado");
    	if (objArmadoSesion1!=null)
    	{
    	Collection<InstBasico> LstInstrum1 =objArmadoSesion1.getInstbasicos();
		%>
		<table>
    	<tr><th colspan="5"> <center><p>Listado de Intrumentos</p></center></th></tr>
    	<tr><td>Instrumento</td><td>Recurso</td><td>Precio</td><td>Cantidad</td><td>Importe</td></tr>
		<%	
		for (InstBasico n:LstInstrum1)
      		{
      		out.println("<tr><td >"+n.getCaracteristicas() +"</td><td>"+n.objTipRecur.getDescripcion()+"</td><td align='right'>"+n.getCostoxHora() +"</td><td align='right'>"+n.getQtInstBasico() +"</td><td align='right'>"+n.getImporte()+"</td></tr>");
      		}
		%></table>
		<%
		if (LstInstrum1.size()>0)
    	{
	    	double totbas=0;
	    	double totad=0;
	    	for (InstBasico n:LstInstrum1)
	      	{
	     		if (n.objTipRecur.getIdTipoRecurso() ==1)
	     		{
	     			totbas+=n.getImporte();
	     		}
	     		else if(n.objTipRecur.getIdTipoRecurso() ==2)
	     		{
	     			totad+=n.getImporte();
	     		}
	      	}
	     request.getSession().setAttribute("TInstrBasico",totbas);
	    request.getSession().setAttribute("TInstrAdici",totad);
	    %>
	    <table>
    <tr><td>Total Instr.Basico</td><td>Total Instr.Adicional</td></tr>
    <tr><td><input type="text" name="totInstbs" value="<%=totbas%>" readonly></td><td><input type="text" name="totInstAd" value="<%=totad%>" readonly></td></tr>
    </table>
		<%
		}}
    	%>
		<a href="AddIntru.jsp">Agregar Instrumento</a> 
		<%
		if (objArmadoSesion1!=null)
		{
		Collection<SerBasico> lstServicio = objArmadoSesion1.getSerbasicos();
		double totserbas=0;
	    double totserad=0;
		%>
		<table>
    <tr><th colspan="5">Listado de Servicios</th></tr>
    <tr><td>Servicio</td><td>Recurso</td><td align="right">Precio</td><td align="right">Cantidad</td><td align="right">Importe</td></tr>
    	<%
    	for (SerBasico s:lstServicio)
      	{
	      	if (s.objTipRecur.getIdTipoRecurso()==1)
	      	{
	      		totserbas+=s.getImporte();
	      	}else if(s.objTipRecur.getIdTipoRecurso()==2)
	      	{
	      		totserad+=s.getImporte();
	      	}
      	out.println("<tr><td>"+s.getObjServicio().getDescripcionServicio() +"</td><td>"+ s.objTipRecur.getDescripcion() +"</td><td align='right'>"+ s.getCostoxHora() +"</td><td align='right'>"+ s.getQtSer() +"</td><td align='right'>"+s.getImporte() +"</td></tr>");
      	}
      	request.getSession().setAttribute("TSerBasico",totserbas);
	    request.getSession().setAttribute("TSerAdici",totserad);
    	 %>
    	 </table>
    	  <table>
    <tr><td>Total Serv.Basico</td><td>Total Serv.Adicional</td></tr>
    <tr><td><input type="text" name="totServbs" value="<%=totserbas%>" readonly></td><td><input type="text" name="totSerAd" value="<%=totserad%>" readonly></td></tr>
    </table>
		<%
		}
 		%>
 		<br/>
 		<a href="AddServi.jsp">Agregar Servicios</a>
 		<br/>
 	<button type="button" onclick="javascript:RegArmado()">
    <img src="imagenes/save.png" alt="" style="height: 17px; "/> 
     Cerrar Armado
    </button>
    <a href="LimpiarArm">
     <img src="imagenes/Erase.gif" alt="" style="height: 17px; "/> 
     Limpiar Armado
    </a>
</form>
<%@include file="pie.jsp" %>